2000 Hour 2D Game Engine! / Code Review